Managing Traceability in Data Warehouse Development Projects
نویسنده
چکیده
Traceability is the ability to verify the history, location, or application of an entity by means of a documented record. It is considered to be one of the vital quality attribute of data warehouses and is of great interest to developers. Although traceability is a key success factor of data warehouse development projects but lack of a proper methodology has impeded the application of traceability techniques in practice. From a long time, traceability had been ignored as an area of research. This is because many developers used to think that it is not an important quality factor and practicing traceability would simply involve cost, time, money and other resources. However, a data warehouse is of little use to its users if the entire history or details of a particular entity is not recorded properly. The paper therefore presents an overview of data warehouse followed by key terms and definitions of important aspects of traceability. The paper also brings forth the scheme of implementing traceability in data warehouse projects and the workflow of activities that must be performed while applying traceability practices. Last but not the least, the paper discusses certain benefits, limiting factors of implementing traceability as well as the approaches which when adopted can help the data warehouse developers to overcome the hurdles in practicing traceability. As a final note the paper puts light on future challenges where much more research needs to be done.
منابع مشابه
Reinventing the Wheel?! Why Harmonization and Reuse Fail in Complex Data Warehouse Environments and a Proposed Solution to the Problem
Enterprise or group data warehouses are often introduced in complex multi-national organizations in order to foster harmonization, integrate heterogeneous source systems and hide the heterogeneity from analytical systems. Industry reference data warehouse logical data models such as Teradata’s FS-LDM or IBM’s BDW are promoted as accelerators for the development of such large data warehouses. Ho...
متن کاملAgileTool - Managing requirements in Agile WWW projects
Active user involvement and customer collaboration are essential yet hard to achieve in software development projects. Therefore, tools that effectively support communication and collaboration between customers and developers have a real need. In this paper we describe a requirements management tool, AgileTool, which effectively supports customer collaboration in agile web application developme...
متن کاملRequirements Engineering in Agile Software Development
Finding out, analyzing, documenting, and checking requirements are important activities in all development approaches, including agile development. This paper discusses problems concerned with the conduction of requirements engineering activities in agile software development processes and suggests some improvements to solve some challenges caused by agile requirements engineering practices in ...
متن کاملA Holistic Approach for Managing Requirements of Data Warehouse Systems
Quantitive evaluations show that many data warehouse projects fail at an alarming rate, wasting all the time, money, and effort spent on them. Cost overruns and schedule delays are attributed in large part, to problems associated with requirements. Therefore, a crucial success factor for the implementation of data warehouse systems is efficient requirements management. In this paper we introduc...
متن کاملAgile Project Manager Competencies in Software Development Projects:A Systematic Literature Review
Managing a software development project is becoming more challenging due to the complexity of requirements and software development processes. This resulted in many software development projects could not be completed successfully. Therefore, to overcome this problem, a project manager who has the skills and knowledge is required. However, the problems can be reduced by adopting agile methodolo...
متن کامل